package com.jctrip.hotel.domain.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import java.math.BigDecimal;

/**
* 龙腾价格日历表
* @TableName ht_cnbe_price_calendar
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class HtPriceCalendarCnbe extends BaseEntity{
    /**
    * 酒店唯一编号
    */
    private String hotelId;
    /**
    * 房型名称
    */
    private String roomTypeName;
    /**
    * 房型编号
    */
    private String roomTypeCode;
    /**
     * 产品码
     */
    private String productId;
    /**
     * 拉取价格供应Id
     */
    private String sourceId;
    /**
    * 日期
    */
    private Date calDate;
    /**
    * 可售库存
    */
    private Integer quota;
    /**
    * 币种
    */
    private String currencyCode;
    /**
    * 门市价
    */
    private BigDecimal retailPrice;
    /**
    * 含税采购总价
    */
    private BigDecimal purchasePrice;
    /**
    * 早餐数量
    */
    private Integer breakfastCount;
    /**
    * 取消政策类型(1=免费退；2=不能退；3=阶梯退；4=限时免费退；5=限时部分退；6=限时扣首晚)
    */
    private Integer cancelPolicyType;
    /**
    * 最晚取消时限
    */
    private Date lastCancelTime;
    /**
    * 取消规则(JSON格式)
    */
    private String cancelRule;
}
